package com.gydz.gydzbaseframeworkboot.SgsE.service.impl;

import com.gydz.gydzbaseframeworkboot.Common.utils.FieldConverter;
import com.gydz.gydzbaseframeworkboot.CsdE.domain.EInterfaceCsd;
import com.gydz.gydzbaseframeworkboot.SgsE.dao.EInterfaceHoMapper;
import com.gydz.gydzbaseframeworkboot.SgsE.domain.EInterfaceHo;
import com.gydz.gydzbaseframeworkboot.SgsE.service.EInterfaceHoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.lang.reflect.Field;
import java.util.List;

@Service
public class EInterfaceHoServiceImpl implements EInterfaceHoService {

    @Autowired
    private EInterfaceHoMapper eInterfaceHoMapper;

    @Override
    public List<EInterfaceHo> selectEInterfaceHoList(EInterfaceHo eInterfaceHo) {
        List<EInterfaceHo> list = eInterfaceHoMapper.selectEInterfaceHoList(eInterfaceHo);
        //反射遍历查询结果，将字段为-1的值置空
        FieldConverter.convertMinusOneToNull(list);
        return list;
    }
}
